<template>
  <div>
    这是user组件,假设这里面有下拉列表, 在用户滚动到指定位置, 然后离开后,返回该组件,希望能仍然停留在之前浏览的位置
    
    
    
    下拉列表, 无限滚动
  </div>
</template>

<script>
  import { Component, Prop, Vue } from 'vue-property-decorator';

  let fn = null;
  @Component({
    name: 'User',
    activated() {
      
    },
    deactivated() {
      // 离开组件时,记录滚动的位置
      this.$route.meta.top = window.scrollY;
    }
  })
  export default class User extends Vue{
    /*
    recordTopHandler() {
      return _.debounce(
        () => {
          this.$route.meta.top = window.scrollY
        },
        50,
        { trailing: true }
      )
    }
    
     */
  };
</script>

<style scoped>

</style>